package com.mbc.pojo;


import java.io.Serializable;
import java.time.LocalDateTime;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

/**
 * <p>
 * 用户详细信息表
 * </p>
 */
@Data
public class MbcUserInfo implements Serializable {

    private Long id;

    /**
     * 用户id
     */
    private Integer userId;

    /**
     * 名字
     */
    private String firstName;

    /**
     * 姓氏
     */
    private String lastName;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 电话号码
     */
    private String phoneNumber;

    /**
     * 出生日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime dateOfBirth;

    /**
     * 详细地址
     */
    private String address;

    /**
     * 性别
     */

    private String gender;

    /**
     * 头像
     */

    private String profilePicture;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createAt;

    /**
     * 最后修改时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime lastModifiedAt;

    /**
     * 个人标签
     */
    private String personalTags;

    /**
     * 个人简介
     */
    private String personalProfile;
}
